﻿body  { padding: 0px; margin: 0px; font-family: Verdana, Arial, Tahoma; font-size: 12px; }       
.clearboth { clear: both; } 
div.cabecalho { background-color: #593927; height: 47px; position: fixed; width: 100%; }      
div.dadosPerfil { float: left; height: 100%; padding-left: 20px; width: 300px; }   
div.dadosPerfil img { float: left; border: 2px solid #FFF; height: 25px; width: 25px; margin: 8px 10px 0 0; }  
div.dadosPerfil label { float: left; padding: 15px 0 0 0; font-size: 14px; color: #FFF; }   
div.menuSistema { float: right; height: 100%; padding-right: 10px; }    
div.menuSistema div.vertical-menu { margin-top: 7px; height: 35px; width: 2px; background: url('../images/bg-vertical.png'); float: left; }   
div.menuSistema div.botao { float: left; overflow: hidden; width: 140px; }
div.menuSistema div.requisicoes { min-width: 165px; }
div.menuSistema div.requisicoes a { width: 115px; }
div.menuSistema div.requisicoes span.numeroRequisicoes { height: 15px; float: right; margin: 0; padding: 2px 5px 5px; width: 12px; background: url('../images/bg-numero-requisicoes.png'); }
div.menuSistema div.preferencia { width: 140px; }
div.menuSistema div.sair { width: 87px; }
div.menuSistema div.botao img { margin: 7px 5px 5px 5px; float: left; }
div.menuSistema div.botao a { padding: 15px 0; float: left; font-size: 14px; color: #FFF; }

div.corpo { padding-top: 50px; height: auto;  width: 100%; float: left; }  
div.corpo div.barra { float: left;  padding: 10px 20px 0 20px; width: 225px; }   
div.corpo img.logo { float: left; margin-bottom: 10px; } 
div.corpo div.menulateral { float: left;  padding: 0; height: 315px; width: 215px; margin-left: 6px; }  
div.corpo div.menulateral div.menutopo { float: left; background: url('../images/bg-menu-lateral-topo.png'); padding: 0; height: 5px; width: 211px; }  
div.corpo div.menulateral div.menurodape { float: left; background: url('../images/bg-menu-lateral-rodape.png'); padding: 0; height: 5px; width: 211px; }  
div.corpo div.menulateral div.menuitem { float: left; cursor: pointer; background-color: #593927; padding: 15px 0 0 15px; width: 196px; }  
div.corpo div.menulateral div.menuitem img { float: left; margin-bottom: 10px; }  
div.corpo div.menulateral div.menuitem a { color: #FFF; padding-top: 20px; text-decoration: none; float: left; padding-left: 15px; padding-top: 5px; }  
div.corpo div.menulateral div.menuitem a:hover { text-decoration: underline; }  
div.corpo div.menulateral div.horizontal-menu { float: left;  margin: 0; height: 2px; width: 211px; background: url('../images/bg-horizontal.png'); float: left; }   
div.corpo div.menulateral div.subMenu { cursor: pointer; background-color: #342116; float: left; width: 211px; display: none; }
div.corpo div.menulateral div.subMenu div.horizontal-menu { margin: 0; height: 2px; width: 211px; background: url('../images/bg-horizontal-sub-menu.png'); float: left; }   
div.corpo div.menulateral div.subMenu div.itemSubMenu { float: left; padding: 15px 0 0 25px; width: 188px; }   
div.corpo div.menulateral div.subMenu div.itemSubMenu img { width: 16px; height: 16px; float: left; margin-bottom: 10px; }    
div.corpo div.menulateral div.subMenu div.itemSubMenu a { color: #FFF; padding-top: 2px; text-decoration: none; float: left; padding-left: 9px; font-size: 11px; }  
div.corpo div.menulateral div.subMenu div.itemSubMenu a:hover { text-decoration: underline;  font-size: 11px; }  

div.rodape { background-color: #593927; height: 35px; width: 100%; color: #FFF; font-size: 10px; padding-top: 7px; bottom: 0; position: absolute;  float: left; }
div.rodape div.copyright { float: left; padding-left: 5px; }
div.rodape div.copyright a { color: #FFF; }
div.rodape div.desenvolvidoPor { float: right; text-align: right; padding-right: 5px; }
